#top_container { 
    background-size: 66%;
    float: left;
    width: 100%;
    object-fit: contain;
}

.margin-top{
    margin-top: 13%;
}
.margin-left{
    margin-left: 7%;
}
input[type="password"] {
    height: 35px;
    border-radius: 2px;
    border: solid 1px #656565 ;
    resize: none !important;
}

.a-forgot-password{
  text-decoration:underline;
  font-family: AvenirNext-Medium;
  font-size: 16px;
  color: #15223d;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: none;
}

.a-forgot-password:hover{
    color: #15223d;
    cursor: pointer;
}

.first-title{
    font-family: AvenirNext-Medium;
    font-size: 1.5rem;
}

.margin-top-30{
  margin-top: 30px;
}

.btn-login{
  width: 180px;
  height: 50px;
  float:right;
 
}
.clear-padding{
    padding:0 !important;
}

input[type="password"]:focus {
    border: solid 2px #f7b020 !important;
  }

  
.input-forgot-mail{
    width: 545px;
    height: 40px;
    border-radius: 2px;
    border: 1px solid;
    margin-top:5px;
    font-size: 20px;
    background-color: white;
    display: block;
}


//transition
.fade-enter-active, .fade-leave-active {
    transition: opacity .8s;
  }
  .fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
    opacity: 0;
  }
//transition